/*
 * socketudp.h
 *
 *  Created on: 22/05/2011
 *      Author: wadi
 */

#ifndef SOCKETUDP_H_
#define SOCKETUDP_H_
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/types.h>

#include <string.h>
#include "socket.h"

class SocketUdp : public Socket
{
public:
  SocketUdp();
  SocketUdp(std::string ip,int puerto);
  virtual
  ~SocketUdp();
  virtual bool open();
  virtual int recibir(unsigned char * buffer, int tamanioBuffer);
  virtual int escribir(char * buffer, int cantidad);
private:
  sockaddr* destino;
};

#endif /* SOCKETUDP_H_ */
